Data and Control Flow Analysis of VDMμ Specifications
نویسندگان
چکیده
Formal Specification languages are being widely used for system specification and testing. Highly critical systems such as real time systems, avionics, and medical systems are represented using Formal specification languages. Formal specifications based testing is mostly performed using black box testing approaches thus testing only the set of inputs and outputs of the system. The formal specification language such as VDM++ can be used for white box testing as they provide enough constructs as any other high level programming language. In this work, we perform data and control flow analysis of VDM++ class specifications. The proposed work is discussed with an example of SavingAccount. Keywords—VDM-SL, VDM++, data flow graph, control flow graph, testing, formal specification.
منابع مشابه
Calculation of Friction Coefficient and Analysis of Fluid Flow in a Stepped Micro-Channel for Wide Range of Knudsen Number Using Lattice Boltzmann (MRT) Method
Micro scale gas flows has attracted significant research interest in the last two decades. In this research, the fluid flow of gases in the stepped micro-channel at a wide range of Knudsen number has been analyzed with using the Lattice Boltzmann (MRT) method. In the model, a modified second-order slip boundary condition and a Bosanquet-type effective viscosity are used to consider the veloci...
متن کاملRegional Analysis Low Flows in the Karkheh and Karoon Catchments
Analysis of low flow is one of the important considerations in any water resource project. Meanwhile, as a general idea it seems that flow control is more important than drought mitigation but it is necessary to pay more attention to drought problem in future projects. In this paper, available data for 28 selected watersheds were analyzed and then Flow Duration Curve was drew, and discharge of ...
متن کاملInformation and data flow analysis for forestry sector in Iran as a basic requirement for designing a forest information system (FIS)
ABSTRACT The aim of this study was to evaluate the status of information on forest and data transfer and to identify the gaps in information and data flow in forestry sector in Iran. The study evaluated the data and information flow in three levels (control offices level, provincial offices level and organizational offices level) using the document analysis and questioning (interviews and ques...
متن کاملThe MEB and CEB Static Analysis for CSP Specifications
This work presents a static analysis technique based on program slicing for CSP specifications. Given a particular event in a CSP specification, our technique allows us to know what parts of the specification must necessarily be executed before this event, and what parts of the specification could be executed before it in some execution. Our technique is based on a new data structure which exte...
متن کاملImproved Turbine Engine Hierarchical Modeling and Simulation Based on Engine Fuel Control System
Aircraft engines constitute a complex system, requiring adequate mon-itoring to ensure flight safety and timely maintenance. The best way to achieve this, is modeling the engine. Therefore, in this paper, a suitable mathematical model from engine controller design point of view, for a specific aero turbine engine is proposed by the aid of MATLAB/Simulink software. The model is capable of reduc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012